spicy meatballs on skewers - German English Dictionary